package nc.ui.mmpac.sumpickm.config;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import nc.ui.uif2.factory.AbstractJavaBeanDefinition;

public class Mm_sumpickm_event extends AbstractJavaBeanDefinition{
	private Map<String, Object> context = new HashMap();
public nc.ui.pubapp.uif2app.model.AppEventHandlerMediator getEventMediator(){
 if(context.get("eventMediator")!=null)
 return (nc.ui.pubapp.uif2app.model.AppEventHandlerMediator)context.get("eventMediator");
  nc.ui.pubapp.uif2app.model.AppEventHandlerMediator bean = new nc.ui.pubapp.uif2app.model.AppEventHandlerMediator();
  context.put("eventMediator",bean);
  bean.setModel((nc.ui.pubapp.uif2app.model.IAppModelEx)findBeanInUIF2BeanFactory("manageAppModel"));
  bean.setHandlerGroup(getManagedList0());
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private List getManagedList0(){  List list = new ArrayList();  list.add(getEventHandlerGroup_117305f());  list.add(getEventHandlerGroup_143c53());  list.add(getEventHandlerGroup_11bdb0b());  list.add(getEventHandlerGroup_4bd12f());  list.add(getEventHandlerGroup_1764613());  list.add(getEventHandlerGroup_4b810e());  list.add(getEventHandlerGroup_cb0c41());  list.add(getEventHandlerGroup_d6e037());  list.add(getEventHandlerGroup_a81fb5());  return list;}

private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_117305f(){
 if(context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#117305f")!=null)
 return (nc.ui.pubapp.uif2app.event.EventHandlerGroup)context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#117305f");
  nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
  context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#117305f",bean);
  bean.setEvent("nc.ui.pubapp.uif2app.event.card.CardBodyBeforeEditEvent");
  bean.setPicky((nc.ui.pubapp.uif2app.event.IPickyEventHandler)findBeanInUIF2BeanFactory("childrenPickyItem"));
  bean.setHandler(getSumPickmCardBodyItemBeforeEditHandler_f82baa());
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemBeforeEditHandler getSumPickmCardBodyItemBeforeEditHandler_f82baa(){
 if(context.get("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemBeforeEditHandler#f82baa")!=null)
 return (nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemBeforeEditHandler)context.get("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemBeforeEditHandler#f82baa");
  nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemBeforeEditHandler bean = new nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemBeforeEditHandler();
  context.put("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemBeforeEditHandler#f82baa",bean);
  bean.initMap();
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_143c53(){
 if(context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#143c53")!=null)
 return (nc.ui.pubapp.uif2app.event.EventHandlerGroup)context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#143c53");
  nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
  context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#143c53",bean);
  bean.setEvent("nc.ui.pubapp.uif2app.event.card.CardBodyBeforeEditEvent");
  bean.setPicky((nc.ui.pubapp.uif2app.event.IPickyEventHandler)findBeanInUIF2BeanFactory("childrenPickySum"));
  bean.setHandler(getSumPickmCardBodySumBeforeEditHandler_168e6fa());
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumBeforeEditHandler getSumPickmCardBodySumBeforeEditHandler_168e6fa(){
 if(context.get("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumBeforeEditHandler#168e6fa")!=null)
 return (nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumBeforeEditHandler)context.get("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumBeforeEditHandler#168e6fa");
  nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumBeforeEditHandler bean = new nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumBeforeEditHandler();
  context.put("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumBeforeEditHandler#168e6fa",bean);
  bean.initMap();
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_11bdb0b(){
 if(context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#11bdb0b")!=null)
 return (nc.ui.pubapp.uif2app.event.EventHandlerGroup)context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#11bdb0b");
  nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
  context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#11bdb0b",bean);
  bean.setEvent("nc.ui.pubapp.uif2app.event.card.CardBodyAfterEditEvent");
  bean.setPicky((nc.ui.pubapp.uif2app.event.IPickyEventHandler)findBeanInUIF2BeanFactory("childrenPickyItem"));
  bean.setHandler(getSumPickmCardBodyItemAfterEditHandler_8480ac());
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemAfterEditHandler getSumPickmCardBodyItemAfterEditHandler_8480ac(){
 if(context.get("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemAfterEditHandler#8480ac")!=null)
 return (nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemAfterEditHandler)context.get("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemAfterEditHandler#8480ac");
  nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemAfterEditHandler bean = new nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemAfterEditHandler();
  context.put("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyItemAfterEditHandler#8480ac",bean);
  bean.initMap();
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_4bd12f(){
 if(context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#4bd12f")!=null)
 return (nc.ui.pubapp.uif2app.event.EventHandlerGroup)context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#4bd12f");
  nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
  context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#4bd12f",bean);
  bean.setEvent("nc.ui.pubapp.uif2app.event.card.CardBodyAfterEditEvent");
  bean.setPicky((nc.ui.pubapp.uif2app.event.IPickyEventHandler)findBeanInUIF2BeanFactory("childrenPickySum"));
  bean.setHandler(getSumPickmCardBodySumAfterEditHandler_1c9b7f3());
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumAfterEditHandler getSumPickmCardBodySumAfterEditHandler_1c9b7f3(){
 if(context.get("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumAfterEditHandler#1c9b7f3")!=null)
 return (nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumAfterEditHandler)context.get("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumAfterEditHandler#1c9b7f3");
  nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumAfterEditHandler bean = new nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumAfterEditHandler();
  context.put("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodySumAfterEditHandler#1c9b7f3",bean);
  bean.initMap();
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_1764613(){
 if(context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#1764613")!=null)
 return (nc.ui.pubapp.uif2app.event.EventHandlerGroup)context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#1764613");
  nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
  context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#1764613",bean);
  bean.setEvent("nc.ui.pubapp.uif2app.event.card.CardBodyAfterRowEditEvent");
  bean.setHandler(getSumPickmCardBodyRowChangedHandler_1928188());
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyRowChangedHandler getSumPickmCardBodyRowChangedHandler_1928188(){
 if(context.get("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyRowChangedHandler#1928188")!=null)
 return (nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyRowChangedHandler)context.get("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyRowChangedHandler#1928188");
  nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyRowChangedHandler bean = new nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyRowChangedHandler();
  context.put("nc.ui.mmpac.sumpickm.handler.body.SumPickmCardBodyRowChangedHandler#1928188",bean);
  bean.initMap();
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_4b810e(){
 if(context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#4b810e")!=null)
 return (nc.ui.pubapp.uif2app.event.EventHandlerGroup)context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#4b810e");
  nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
  context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#4b810e",bean);
  bean.setEvent("nc.ui.pubapp.uif2app.event.card.CardHeadTailBeforeEditEvent");
  bean.setHandler(getSumPickmCardHeadBeforeEditHandler_1f28a24());
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadBeforeEditHandler getSumPickmCardHeadBeforeEditHandler_1f28a24(){
 if(context.get("nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadBeforeEditHandler#1f28a24")!=null)
 return (nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadBeforeEditHandler)context.get("nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadBeforeEditHandler#1f28a24");
  nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadBeforeEditHandler bean = new nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadBeforeEditHandler();
  context.put("nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadBeforeEditHandler#1f28a24",bean);
  bean.initMap();
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_cb0c41(){
 if(context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#cb0c41")!=null)
 return (nc.ui.pubapp.uif2app.event.EventHandlerGroup)context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#cb0c41");
  nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
  context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#cb0c41",bean);
  bean.setEvent("nc.ui.pubapp.uif2app.event.card.CardHeadTailAfterEditEvent");
  bean.setHandler(getSumPickmCardHeadAfterEditHandler_105f7ba());
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadAfterEditHandler getSumPickmCardHeadAfterEditHandler_105f7ba(){
 if(context.get("nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadAfterEditHandler#105f7ba")!=null)
 return (nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadAfterEditHandler)context.get("nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadAfterEditHandler#105f7ba");
  nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadAfterEditHandler bean = new nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadAfterEditHandler();
  context.put("nc.ui.mmpac.sumpickm.handler.head.SumPickmCardHeadAfterEditHandler#105f7ba",bean);
  bean.initMap();
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_d6e037(){
 if(context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#d6e037")!=null)
 return (nc.ui.pubapp.uif2app.event.EventHandlerGroup)context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#d6e037");
  nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
  context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#d6e037",bean);
  bean.setEvent("nc.ui.pubapp.uif2app.event.billform.AddEvent");
  bean.setHandler(getSumPickmAddHandler_91913f());
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.mmpac.sumpickm.handler.SumPickmAddHandler getSumPickmAddHandler_91913f(){
 if(context.get("nc.ui.mmpac.sumpickm.handler.SumPickmAddHandler#91913f")!=null)
 return (nc.ui.mmpac.sumpickm.handler.SumPickmAddHandler)context.get("nc.ui.mmpac.sumpickm.handler.SumPickmAddHandler#91913f");
  nc.ui.mmpac.sumpickm.handler.SumPickmAddHandler bean = new nc.ui.mmpac.sumpickm.handler.SumPickmAddHandler();
  context.put("nc.ui.mmpac.sumpickm.handler.SumPickmAddHandler#91913f",bean);
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_a81fb5(){
 if(context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#a81fb5")!=null)
 return (nc.ui.pubapp.uif2app.event.EventHandlerGroup)context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#a81fb5");
  nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
  context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#a81fb5",bean);
  bean.setEvent("nc.ui.pubapp.uif2app.event.OrgChangedEvent");
  bean.setHandler(getSumPickmOrgChangedHandler_1066c2d());
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private nc.ui.mmpac.sumpickm.handler.SumPickmOrgChangedHandler getSumPickmOrgChangedHandler_1066c2d(){
 if(context.get("nc.ui.mmpac.sumpickm.handler.SumPickmOrgChangedHandler#1066c2d")!=null)
 return (nc.ui.mmpac.sumpickm.handler.SumPickmOrgChangedHandler)context.get("nc.ui.mmpac.sumpickm.handler.SumPickmOrgChangedHandler#1066c2d");
  nc.ui.mmpac.sumpickm.handler.SumPickmOrgChangedHandler bean = new nc.ui.mmpac.sumpickm.handler.SumPickmOrgChangedHandler((nc.ui.pubapp.uif2app.view.BillForm)findBeanInUIF2BeanFactory("billFormEditor"));  context.put("nc.ui.mmpac.sumpickm.handler.SumPickmOrgChangedHandler#1066c2d",bean);
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

public nc.ui.pubapp.uif2app.view.FractionFixMediator getFractionFixMediator(){
 if(context.get("fractionFixMediator")!=null)
 return (nc.ui.pubapp.uif2app.view.FractionFixMediator)context.get("fractionFixMediator");
  nc.ui.pubapp.uif2app.view.FractionFixMediator bean = new nc.ui.pubapp.uif2app.view.FractionFixMediator((nc.ui.uif2.editor.IBillCardPanelEditor)findBeanInUIF2BeanFactory("billFormEditor"),(nc.ui.uif2.editor.IBillListPanelView)findBeanInUIF2BeanFactory("listView"));  context.put("fractionFixMediator",bean);
  bean.setKeyMap(getManagedMap0());
setBeanFacotryIfBeanFacatoryAware(bean);
invokeInitializingBean(bean);
return bean;
}

private Map getManagedMap0(){  Map map = new HashMap();  map.put("tab_body",getManagedList1());  map.put("tab_sum",getManagedList2());  return map;}

private List getManagedList1(){  List list = new ArrayList();  list.add("vbchangerate");  return list;}

private List getManagedList2(){  List list = new ArrayList();  list.add("vchangerate");  return list;}

}
